package au.com.acpfg.misc.jemboss.settings;
import java.util.HashMap;
/**
* A setting which requires a (comma separated) list of values to be input
* @author andrew.cassin
*
*/
public class ArraySetting extends StringSetting {
private int n; // required size of array
public ArraySetting(HashMap<String,String> attrs) {
super(attrs);
n = 1;
if (attrs.containsKey("size")) {
n = new Integer(attrs.get("size")).intValue();
}
}
@Override
public void copy_attributes(HashMap<String,String> atts) {
super.copy_attributes(atts);
atts.put("size", new Integer(n).toString());
}
public static boolean canEmboss(String acd_type) {
return (acd_type.equals("array"));
}
}